package com.test.Encapsulation_Inheritance_Polymorphism;

public class Main {
    public static void main(String[] args) {
        Student s = new Student("xiaoming", 18);  //同一个包里，声明一个学生对象，但同一个包里也无法调用类对象成员属性，只能调用public方法
        System.out.println(s.getAge());
        System.out.println(s.getName());

        SportStudent ss = new SportStudent("zhaolei", 18);
        ss.study();;  //ss除了有父类的public方法，
        System.out.println(ss.getAge());
        ss.exercise();  //还有子类的方法
        ss.baohu(); //调用父类的protect方法

        ArtStudent as = new ArtStudent("hongye", 18);
        as.art();
        as.study();
        System.out.println(as.getName());
        as.baohu();
    }
}
